@charset "UTF-8";
/* ######################################################################################################
**  Datei       : nav_vlist.css
*/

@media all
{
	
	
	

  #submenu_head {
  	background: #484848;
  }


	#submenu li.subnav_current,
	#submenu li.subnav_current a { 
  		background: #adb4bc url("/fileadmin/admelio/img/icons/arrow-right-active.gif") no-repeat 13px 10px; 
   		color: #fff;
  	}
  	
  	#submenu #subnav_parent a { 
  		color: #fff;
  		background: #F3F4F5 url("/fileadmin/admelio/img/icons/arrow-right-active.gif") no-repeat 13px 10px; 
  	}
  	
  	#submenu #subnav_parent ul li a { 
  		color: #484848;
  		background: #fff url("/fileadmin/admelio/img/icons/arrow-right.gif") no-repeat 33px 10px; 
   		
  	}
  	
  #submenu a {
    color: #444;
    border-bottom: 1px #000 dotted;
  }
  


  #submenu li a { 
  	color: #484848;
  	background: transparent url("/fileadmin/admelio/img/icons/arrow-right.gif") no-repeat 13px center;
   	}

  
  #submenu li a:focus,
  #submenu li a:hover,
  #submenu li a:active {  
  	color: #484848; 
	font-weight: bold;
  	/*background: #F3F4F5 url("/fileadmin/admelio/img/icons/arrow-right-active.gif") no-repeat 13px center; */
	
  }

  /* Level 2 */
  
  #submenu li ul li a {
   	color: #484848;
  	background: #F3F4F5 url("/fileadmin/admelio/img/icons/arrow-right-active.gif") no-repeat 13px 10px; 
   
  }
  
  
  #submenu li ul li a,
  #submenu li ul li#active,
  #submenu li ul li strong,
  #submenu li ul li span,
  #submenu li.subnav_current ul li a  { 
  	background: #fff url("/fileadmin/admelio/img/icons/arrow-right.gif") no-repeat 33px center;
   	color: #484848; 
   	}

	
  #submenu li ul li a {  }
  #submenu li ul li a:focus,
  #submenu li ul li a:hover,
  #submenu li ul li a:active { 
  background: #fff url("/fileadmin/admelio/img/icons/arrow-right.gif") no-repeat 33px center;
  color: #484848; 
  }

  #submenu li ul li.subnav_current strong {
    	background: #fff url("/fileadmin/admelio/img/icons/arrow-right.gif") no-repeat 33px center;
    }
    
  #submenu li ul li.subnav_current { 
   	color: #484848;
  	background: #fff; 
   	border-bottom: 1px #000 dotted;
  	}
    
    
/* ######################################################################################################
**  Datei       : nav_slidingdoors.css
*/


  #nav_main {
    background-color: #fff;
    color: #484848;
  }

 

 #nav_main li {
   
    border-left: 1px #ccc solid;
  }

 
	
  #nav_main a,
  #nav_main strong {
    color: #484848;
 
  }

 

  #nav_main ul li:focus,
  #nav_main ul li:hover,
  #nav_main ul li:active {
    background-color: #e7e7e7;
  }

  #nav_main li:focus a,
  #nav_main li:hover a,
  #nav_main li:active a { color: #000; }

 

  #nav_main .current {
    
    background-color: #e7e7e7;
   
  }

  #nav_main .current a,
  #nav_main .current strong {
   
	color: #484848;
  
  }
  
 
/***************************
*  Default styles for the
*        EXT rgtabs
* by Ringer Georg (just2b)
***************************/  
.tx-rgtabs-pi1 {background:transparent;}
/* wraps the hole tab */
.rgtabs-wrapper {
  border: 1px solid #ccc;
  background:#fff url(../images/sliding_door/round/topbg.gif) repeat-x;

}
/* add a loading icon */
.rgtabs-wrapper .rgtabs-ajax-loading {
  background:	url(../images/sliding_door/round/spinner2.gif) no-repeat center;
}
/* Tab-Menu ul */
.rgtabs-menu  {
  background: transparent;
}
/* Tab-Menu li */
.rgtabs-menu  li, #left .rgtabs-menu  li {
  background: url(../images/sliding_door/round/rgtabs-left.gif) left 0px no-repeat;
}	
.rgtabs-menu  li:hover, #left .rgtabs-menu  li:hover {
	background: url(../images/sliding_door/round/rgtabs-left_on.gif) left 0 no-repeat;
}
    
/* Tab-Menu li.a */
.rgtabs-menu  li a, #left .rgtabs-menu  li a {
  background: url(../images/sliding_door/round/rgtabs-right.gif) right 0px no-repeat;
  color: #545454;

}
.rgtabs-menu  li a:hover, #left .rgtabs-menu  li a:hover {
	background: url(../images/sliding_door/round/rgtabs-right_on.gif) right 0px no-repeat;
}
    
/* Selected Tab */
#left .rgtabs-menu  li.rgtabs-selected, .rgtabs-menu  li.rgtabs-selected {
    background: url(../images/sliding_door/round/rgtabs-left_on.gif) top left no-repeat;
}
    
#left .rgtabs-menu  li.rgtabs-selected a, .rgtabs-menu  li.rgtabs-selected a {
  background: url(../images/sliding_door/round/rgtabs-right_on.gif) top right no-repeat;
  color: #333;
}
    
/* ######################################################################################################
**  Datei       : basemod.css
*/
	
  html * {
	font-size:99.51%;
  }
  
  body { background: #fafafa;  }

  #page_margins { background: #fff; }
  #page{ background: #fff; }

  
  #header { color:#fff;  border-bottom: 1px #ccc solid;}
  #header div.tx-macinasearchbox-pi1 form span {color:#aaa;}


  #main { background: #f5f5f5; border-top:1px solid #ccc; }

  #footer { 
  	background-color:#fff;
  	color:#484848;
  	border-top:1px solid #CCCCCC;
  }
  

  
  #footerBalken { 
  	background: #484848;
  	border-top:1px solid #ccc;
  	border-bottom:1px solid #ccc;
  	display:none;
   }
   
  
  #footerRow1 { 
  	border-right:1px solid #ccc;
  }
  
  #footerRow2 { 
    border-right:1px solid #ccc;
  }
  
  #footerRow3 { 
   	border-right:1px solid #ccc;
  }
  

  #teaser { background:#fff; color:#999; border-bottom:1px solid #ccc;}
  
  #teaser .rootline a {color:#888; }
  #teaser .rootline a:hover {background:transparent;}


  #teaser .langMenu a:hover {background:transparent;}
 

  #teaser .selectFontSize a {color:#fff;}
  #teaser .selectFontSize a:hover {background:transparent;}
  
  #header_element {
	padding:10px 20px 0 0;
  }
  
  #header {
	height:120px;
  }


/* ######################################################################################################
**  Datei       : admelio.css
*/


.BOXFooter {
	border-top: 1px dotted #D6D6D6;
}

/****** Box mit Rand für Text ***************/


.BOXborderText .BOXTop {
	background:#484848;
	display:none;
}
.BOXborderText .BOXContent {
	background:#E7E7E7;
	border:1px solid #D6D6D6;
	
}
	
.BOXborderText .BOXHeading h1 {
	background:#D6D6D6;
	color:#484848;
	border-bottom:1px solid #fff;
}



/****** Box mit Rand / NICHT für Text ***************/


.BOXborder .BOXTop {
	background:#484848;
	display:none;
}
    
.BOXborder .BOXContent {
	background:#E7E7E7;
	border:1px solid #D6D6D6;
	
}
	
.BOXborder .BOXHeading h1 {
	background:#D6D6D6;
	color:#484848;
	border-bottom:1px solid #fff;
}


	

/****** Box ohne Rand für Text ***************/


.BOXnoborderText .BOXTop {
	background:#484848;
	display:none;
}

.BOXnoborderText .BOXContent {
	background:#E7E7E7;
	border:1px solid #fff;
		
}
	
.BOXnoborderText .BOXHeading h1 {
	background:#D6D6D6;
	color:#484848;
	border-bottom:1px solid #fff;
}




/****** Box ohne Rand / NICHT für Text ***************/


.BOXnoborder .BOXTop {
	background:#484848;
	display:none;
}
.BOXnoborder .BOXContent {
	background:#E7E7E7;
	border:1px solid #fff;
}
	
.BOXnoborder .BOXHeading h1 {
	background:#D6D6D6;
	color:#484848;
	border-bottom:1px solid #fff;
}

	
/*********************
	Formulare
*********************/
	
.css_submit {
	border: 1px solid #F3F4F5;
	background: #484848;
	color:#fff;
}
	
/*********************
	Tip-a-friend Seite weiterempfehlen	
*********************/

#tip-a-friend legend {
	color: black;
}
	
.tip_mandatory {
	color:red;
}
		

/*********************
	powermail	
*********************/
	/* Form */
span.powermail_mandatory {
	/* Color of mandatory error message */
	color: red;
}
input.validation-failed,
textarea.validation-failed {
	/* Background color if validation failed 
	background-color: red;*/
	background-image: url(/typo3conf/ext/powermail/img/icon_exclamation.gif);

}
div.powermail_mandatory_js {
	/* DIV container of errormessage */
	color: red;
}
fieldset.tx-powermail-pi1_fieldset {
	/* Fieldset */

}
	

fieldset.tx-powermail-pi1_fieldset legend {
	/* legend of Fieldset */
	color: black;

}
	

div.tx_powermail_pi1_fieldwrap_html label a:hover dfn {
	/* Description on mouseover */
	background-color: #ddd;
	border: 1px solid red;
	color: black;
}

/* ######################################################################################################
**  Datei       : content.css
*/

  body {
    color:#444; 
    padding: 0; 
  }

 
   h1,h2,h3,h4,h5,h6 {
  	color:#484848; 
  }

  acronym, abbr {
    border-bottom:.1em dashed #c00;
  }

  

  .note {background:#dfd;border-bottom:1px #bdb dotted; border-bottom:1px #dbb dotted;}
  .important {background:#ffd; border-bottom:1px #ddb dotted; border-bottom:1px #dbb dotted;}
  .warning {background:#fdd; border-bottom:1px #dbb dotted; border-bottom:1px #dbb dotted;}

 
  a {color:#484848;}
  a:focus,
  a:hover,
  a:active {color:#222;}
  
  #topnav a {color:#ccc; background:transparent;}
  #topnav a:focus, 
  #topnav a:hover,
  #topnav a:active {color:#fff; background-color:transparent;}
  
  #footer a {color:#484848; background:transparent;}
  #footer a:focus, 
  #footer a:hover,
  #footer a:active {color:#484848; background-color:transparent;}

	.download_pdf {
  	background: transparent url('/typo3/gfx/fileicons/pdf.gif') no-repeat center left;
  }
  
 
  thead th {background:#444; color:#fff}
  tbody th {background:#ccc; color:#333}
  tbody th.sub {background:#ddd; color:#333}
  
 

  hr {
    color:#fff;
    background:transparent;
    border-bottom:1px #eee solid;
  }

/* Content element "table" */
table.contenttable caption {color:#888;}
table.contenttable th { background:#4E5155; color:white; border-left:solid 2px #fff; border-right:solid 2px #fff; border-top:solid 2px #fff; border-bottom:solid 2px #fff;}
table.contenttable tr.tr-odd {background: #eee;}
table.contenttable tr.tr-even {background: #e3e3e3;}
table.contenttable td {border-left:solid 2px #fff; border-right:solid 2px #fff; border-top:solid 2px #fff; border-bottom:solid 2px #fff; }


table.contenttable.contenttable-1 caption { background:#e7e7e7;  color:#484848;}
table.contenttable.contenttable-1 th { background:#4E5155; color:white; border-left:solid 2px #fff; border-right:solid 2px #fff; border-top:solid 2px #fff; border-bottom:solid 2px #fff;}
table.contenttable.contenttable-1 tr.tr-odd {background: #fff;}
table.contenttable.contenttable-1 tr.tr-even {background: #fff;}
table.contenttable.contenttable-1 td {
border-left:solid 1px #e7e7e7;
border-right:solid 1px #e7e7e7;
border-top:solid 1px #e7e7e7;
border-bottom:solid 1px #e7e7e7; }
	
	
	

input, textarea { border:1px #ccc solid; background:#fafafa; color:#777;}
input[type=text]:focus, textarea:focus {background:#f0f0f0; color:#333; border-color:#666;}


.csc-caption {background-color:#E0E7F5;}
dd.csc-textpic-caption {background-color:#fff;}


	
.csc-bulletlist-0 li {
	background:transparent url(bullet.gif) no-repeat scroll left 6px;
}

.tx-felogin-pi1 fieldset { background:#eee;  background:#EDF6FF; border:1px solid #477DBE;}


.tx-ttnews-browsebox {border:1px solid #ccd; background:#f0f0f4;}
.tx-ttnews-browsebox a, .tx-ttnews-browsebox strong { background:transparent;}

/* LATEST Ansicht */

.news-latest-item h3 {color:#666666}
.news-latest-item h3 a {
	display:block;
	color:#666666;
	background: transparent url("/fileadmin/admelio/img/icons/arrow-right.gif") no-repeat left 3px; 
	
	}
.news-latest-item .news_latest_image { border-bottom:1px dotted #e7e7e7; }

		
		
/* LIST Ansicht */
.news-list-item { border-bottom:1px dotted #ccc;}

.news-list-item h3 a {
	color:#666666;
	background: transparent url("/fileadmin/admelio/img/icons/arrow-right.gif") no-repeat left center; 
	}
.news-list-item h3 span.news-list-date {color:#aaa; }
.news-list-category {color:#aaa;}
	
/* SINGLE Ansicht */
.news-single-item h1 {color:#484848;}
.news-single-item h3 {color:#666666;}
.news-single-img {background-color: #fbe9dd;}
.news-single-timedata {color:#aaa; }
.news-single-additional-info dt { color:#aaa;}

.tx-rgsmoothgallery-pi1 {
  float:left;
}
 
#externalthumbs {
  float:right;
  width:320px;
}
 
#externalthumbs .label {
  display:none;
}
.carouselInner {
  width:305px;
}
 
.carouselInner .thumbnail {
  float:left;
  margin-bottom:10px;
}

/************** end of media all *********************/
}

